package com.fdm.controller.bankcommand;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import com.fdm.controller._DisplayManager;
import com.fdm.model._BankManager;
import com.fdm.model.exceptions.BankManagerException;

public interface _BankManagerCommand 
{
	public void setBankManager(_BankManager bankManager);
	
	public void setHttpServletRequest(HttpServletRequest request);
		
	public void setDisplayManager(_DisplayManager displayManager);
	
	public void setMessage(String message);
	
	public void setAttributes(_BankManager bankManager, 
			HttpServletRequest request, _DisplayManager displayManager,
			String message);
	
	public void execute() throws BankManagerException, ServletException, IOException;
}
